home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-2.iso / Files II / Prog / N-P / NShell Prog.sit / nShell Prog / Tech Notes / TN 3 - Transcript File Format < prev   
MacBinary  |  1994-09-06  |  2.8 KB  |  [TEXT/ttxt]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Tue Sep 6 14:35:25 1994, modified Tue Sep 6 14:35:25 1994, creator SimpleText, type ASCII, 2079 bytes "TN 3 - Transcript File Format" , at 0x89f 432 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[ttxt]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 1d 54 4e 20 33 20 2d | 20 54 72 61 6e 73 63 72 |..TN 3 -| Transcr|
|00000010| 69 70 74 20 46 69 6c 65 | 20 46 6f 72 6d 61 74 00 |ipt File| Format.|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 74 74 78 | 74 00 00 00 00 00 00 00 |.TEXTttx|t.......|
|00000050| 00 00 00 00 00 08 1f 00 | 00 01 b0 aa 92 66 ed aa |........|.....f..|
|00000060| 92 66 ed 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.f......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 f4 dd 00 00 |........|........|
|00000080| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 0d 4e 75 6d |========|===..Num|
|000000d0| 62 65 72 20 33 20 2d 20 | 54 72 61 6e 73 63 72 69 |ber 3 - |Transcri|
|000000e0| 70 74 20 46 69 6c 65 20 | 46 6f 72 6d 61 74 0d 0d |pt File |Format..|
|000000f0| 52 65 76 69 73 69 6f 6e | 73 3a 09 53 65 70 74 2e |Revision|s:.Sept.|
|00000100| 20 36 2c 20 31 39 39 34 | 0d 0d 6e 53 68 65 6c 6c | 6, 1994|..nShell|
|00000110| 28 74 6d 29 20 54 65 63 | 68 6e 69 63 61 6c 20 4e |(tm) Tec|hnical N|
|00000120| 6f 74 65 0d 0d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |ote..===|========|
|00000130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000170| 0d 0d 53 68 65 6c 6c 20 | 74 72 61 6e 73 63 72 69 |..Shell |transcri|
|00000180| 70 74 73 20 6d 61 79 20 | 62 65 20 73 61 76 65 64 |pts may |be saved|
|00000190| 20 74 6f 20 64 69 73 6b | 20 75 73 69 6e 67 20 74 | to disk| using t|
|000001a0| 68 65 20 22 53 61 76 65 | 22 20 6f 72 20 22 53 61 |he "Save|" or "Sa|
|000001b0| 76 65 20 41 73 2e 2e 2e | 22 20 6f 70 74 69 6f 6e |ve As...|" option|
|000001c0| 73 20 6f 66 20 74 68 65 | 20 22 46 69 6c 65 22 20 |s of the| "File" |
|000001d0| 6d 65 6e 75 2e 20 20 54 | 68 69 73 20 54 65 63 68 |menu. T|his Tech|
|000001e0| 6e 69 63 61 6c 20 4e 6f | 74 65 20 64 6f 63 75 6d |nical No|te docum|
|000001f0| 65 6e 74 73 20 74 68 65 | 20 66 6f 72 6d 61 74 20 |ents the| format |
|00000200| 6f 66 20 73 75 63 68 20 | 74 72 61 6e 73 63 72 69 |of such |transcri|
|00000210| 70 74 20 66 69 6c 65 73 | 2e 0d 0d 54 79 70 65 20 |pt files|...Type |
|00000220| 61 6e 64 20 43 72 65 61 | 74 6f 72 0d 3d 3d 3d 3d |and Crea|tor.====|
|00000230| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 0d 54 68 |========|====..Th|
|00000240| 65 20 54 79 70 65 20 66 | 6f 72 20 61 20 74 72 61 |e Type f|or a tra|
|00000250| 6e 73 63 72 69 70 74 20 | 66 69 6c 65 20 69 73 20 |nscript |file is |
|00000260| 22 4e 53 48 53 22 20 61 | 6e 64 20 69 74 73 20 43 |"NSHS" a|nd its C|
|00000270| 72 65 61 74 6f 72 20 69 | 73 20 22 4e 53 48 41 22 |reator i|s "NSHA"|
|00000280| 2e 0d 0d 47 65 6e 65 72 | 61 6c 20 46 6f 72 6d 61 |...Gener|al Forma|
|00000290| 74 0d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |t.======|========|
|000002a0| 0d 0d 41 6c 6c 20 69 6e | 66 6f 72 6d 61 74 69 6f |..All in|formatio|
|000002b0| 6e 20 69 73 20 73 74 6f | 72 65 64 20 77 69 74 68 |n is sto|red with|
|000002c0| 69 6e 20 74 68 65 20 64 | 61 74 61 20 66 6f 72 6b |in the d|ata fork|
|000002d0| 20 6f 66 20 74 68 65 20 | 66 69 6c 65 2e 20 54 68 | of the |file. Th|
|000002e0| 65 20 67 65 6e 65 72 61 | 6c 20 73 74 72 75 63 74 |e genera|l struct|
|000002f0| 75 72 65 20 66 6f 72 20 | 61 20 74 72 61 6e 73 63 |ure for |a transc|
|00000300| 72 69 70 74 20 66 69 6c | 65 20 69 73 3a 0d 0d 20 |ript fil|e is:.. |
|00000310| 70 6f 73 69 74 69 6f 6e | 20 20 64 61 74 61 0d 20 |position| data. |
|00000320| 2d 2d 2d 2d 2d 2d 2d 2d | 20 20 2d 2d 2d 2d 0d 20 |--------| ----. |
|00000330| 20 20 20 30 20 20 20 20 | 20 20 66 6f 75 72 20 62 | 0 | four b|
|00000340| 79 74 65 20 46 49 4c 45 | 5f 56 45 52 53 49 4f 4e |yte FILE|_VERSION|
|00000350| 0d 20 20 20 20 34 20 20 | 20 20 20 20 66 69 6c 65 |. 4 | file|
|00000360| 20 68 65 61 64 65 72 20 | 72 65 63 6f 72 64 20 28 | header |record (|
|00000370| 66 6f 72 6d 61 74 20 64 | 65 74 65 72 6d 69 6e 65 |format d|etermine|
|00000380| 64 20 62 79 20 66 69 6c | 65 20 76 65 72 73 69 6f |d by fil|e versio|
|00000390| 6e 29 0d 20 20 20 20 2e | 20 20 20 20 20 20 64 61 |n). .| da|
|000003a0| 74 61 20 28 61 73 20 73 | 70 65 63 69 66 69 65 64 |ta (as s|pecified|
|000003b0| 20 62 79 20 68 65 61 64 | 65 72 20 72 65 63 6f 72 | by head|er recor|
|000003c0| 64 29 0d 20 20 20 20 2e | 20 20 20 20 20 20 64 61 |d). .| da|
|000003d0| 74 61 20 28 61 73 20 73 | 70 65 63 69 66 69 65 64 |ta (as s|pecified|
|000003e0| 20 62 79 20 68 65 61 64 | 65 72 20 72 65 63 6f 72 | by head|er recor|
|000003f0| 64 29 0d 0d 46 69 6c 65 | 20 56 65 72 73 69 6f 6e |d)..File| Version|
|00000400| 0d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 0d 54 |.=======|=====..T|
|00000410| 68 65 20 46 49 4c 45 5f | 56 45 52 53 49 4f 4e 20 |he FILE_|VERSION |
|00000420| 69 73 20 75 73 65 64 20 | 74 6f 20 69 64 65 6e 74 |is used |to ident|
|00000430| 69 66 79 20 61 20 73 70 | 65 63 69 66 69 63 20 76 |ify a sp|ecific v|
|00000440| 65 72 73 69 6f 6e 20 6f | 66 20 74 68 65 20 73 68 |ersion o|f the sh|
|00000450| 65 6c 6c 20 74 72 61 6e | 73 63 72 69 70 74 20 66 |ell tran|script f|
|00000460| 69 6c 65 2e 20 20 41 6e | 20 61 73 63 69 69 2d 6c |ile. An| ascii-l|
|00000470| 6f 6e 67 20 69 73 20 75 | 73 65 64 20 74 6f 20 6d |ong is u|sed to m|
|00000480| 61 6b 65 20 61 20 62 65 | 74 74 65 72 20 73 69 67 |ake a be|tter sig|
|00000490| 6e 61 74 75 72 65 2e 20 | 20 54 68 65 20 63 75 72 |nature. | The cur|
|000004a0| 72 65 6e 74 20 72 65 76 | 69 73 69 6f 6e 20 6c 65 |rent rev|ision le|
|000004b0| 76 65 6c 20 69 73 3a 0d | 0d 23 64 65 66 69 6e 65 |vel is:.|.#define|
|000004c0| 20 46 49 4c 45 5f 56 45 | 52 53 49 4f 4e 20 27 30 | FILE_VE|RSION '0|
|000004d0| 30 30 30 27 0d 0d 46 69 | 6c 65 20 48 65 61 64 65 |000'..Fi|le Heade|
|000004e0| 72 20 52 65 63 6f 72 64 | 0d 3d 3d 3d 3d 3d 3d 3d |r Record|.=======|
|000004f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 0d 54 68 65 |========|===..The|
|00000500| 20 66 69 6c 65 20 68 65 | 61 64 65 72 20 72 65 63 | file he|ader rec|
|00000510| 6f 72 64 20 69 73 20 77 | 72 69 74 74 65 6e 20 69 |ord is w|ritten i|
|00000520| 6e 74 6f 20 74 68 65 20 | 74 72 61 6e 73 63 72 69 |nto the |transcri|
|00000530| 70 74 20 66 69 6c 65 20 | 66 6f 6c 6c 6f 77 69 6e |pt file |followin|
|00000540| 67 20 74 68 65 20 66 69 | 6c 65 20 76 65 72 73 69 |g the fi|le versi|
|00000550| 6f 6e 2e 20 20 54 68 65 | 20 66 6f 72 6d 61 74 20 |on. The| format |
|00000560| 6f 66 20 74 68 69 73 20 | 72 65 63 6f 72 64 20 77 |of this |record w|
|00000570| 69 6c 6c 20 63 68 61 6e | 67 65 20 77 69 74 68 20 |ill chan|ge with |
|00000580| 46 49 4c 45 5f 56 45 52 | 53 49 4f 4e 2e 20 20 46 |FILE_VER|SION. F|
|00000590| 6f 72 20 76 65 72 73 69 | 6f 6e 20 27 30 30 30 30 |or versi|on '0000|
|000005a0| 27 2c 20 74 68 65 20 66 | 69 6c 65 20 68 65 61 64 |', the f|ile head|
|000005b0| 65 72 20 69 73 20 64 65 | 66 69 6e 65 64 20 61 73 |er is de|fined as|
|000005c0| 3a 0d 0d 20 74 79 70 65 | 64 65 66 20 73 74 72 75 |:.. type|def stru|
|000005d0| 63 74 20 7b 0d 0d 20 20 | 6c 6f 6e 67 20 20 74 65 |ct {.. |long te|
|000005e0| 78 74 5f 73 74 61 72 74 | 3b 20 20 20 20 2f 2f 20 |xt_start|; // |
|000005f0| 66 69 6c 65 20 70 6f 73 | 69 74 69 6f 6e 20 6f 66 |file pos|ition of|
|00000600| 20 68 69 73 74 6f 72 69 | 63 61 6c 20 74 65 78 74 | histori|cal text|
|00000610| 0d 20 20 6c 6f 6e 67 20 | 20 74 65 78 74 5f 63 6f |. long | text_co|
|00000620| 75 6e 74 3b 20 20 20 20 | 2f 2f 20 73 69 7a 65 20 |unt; |// size |
|00000630| 6f 66 20 68 69 73 74 6f | 72 69 63 61 6c 20 74 65 |of histo|rical te|
|00000640| 78 74 20 28 69 6e 20 63 | 68 61 72 73 29 0d 20 20 |xt (in c|hars). |
|00000650| 6c 6f 6e 67 20 20 76 61 | 72 73 5f 73 74 61 72 74 |long va|rs_start|
|00000660| 3b 20 20 20 20 2f 2f 20 | 66 69 6c 65 20 70 6f 73 |; // |file pos|
|00000670| 69 74 69 6f 6e 20 6f 66 | 20 66 69 72 73 74 20 76 |ition of| first v|
|00000680| 61 72 69 61 62 6c 65 20 | 72 65 63 6f 72 64 0d 20 |ariable |record. |
|00000690| 20 6c 6f 6e 67 20 20 76 | 61 72 73 5f 63 6f 75 6e | long v|ars_coun|
|000006a0| 74 3b 20 20 20 20 2f 2f | 20 6e 75 6d 62 65 72 20 |t; //| number |
|000006b0| 6f 66 20 76 61 72 69 61 | 62 6c 65 20 72 65 63 6f |of varia|ble reco|
|000006c0| 72 64 73 0d 0d 20 7d 20 | 74 5f 66 69 6c 65 5f 68 |rds.. } |t_file_h|
|000006d0| 65 61 64 65 72 3b 0d 0d | 54 65 78 74 20 44 61 74 |eader;..|Text Dat|
|000006e0| 61 0d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 0d 54 68 65 |a.======|===..The|
|000006f0| 20 74 65 78 74 20 70 6f | 72 74 69 6f 6e 20 6f 66 | text po|rtion of|
|00000700| 20 74 68 65 20 74 72 61 | 6e 73 63 72 69 70 74 20 | the tra|nscript |
|00000710| 69 73 20 73 74 6f 72 65 | 64 20 61 73 20 61 6e 20 |is store|d as an |
|00000720| 75 6e 66 6f 72 6d 61 74 | 74 65 64 20 73 74 72 69 |unformat|ted stri|
|00000730| 6e 67 20 6f 66 20 63 68 | 61 72 61 63 74 65 72 73 |ng of ch|aracters|
|00000740| 2e 20 20 53 74 61 72 74 | 69 6e 67 20 61 74 20 22 |. Start|ing at "|
|00000750| 74 65 78 74 5f 73 74 61 | 72 74 22 2c 20 22 74 65 |text_sta|rt", "te|
|00000760| 78 74 5f 63 6f 75 6e 74 | 22 20 6f 66 20 74 68 65 |xt_count|" of the|
|00000770| 73 65 20 63 68 61 72 61 | 63 74 65 72 73 20 61 72 |se chara|cters ar|
|00000780| 65 20 77 72 69 74 74 65 | 6e 20 69 6e 74 6f 20 74 |e writte|n into t|
|00000790| 68 65 20 74 72 61 6e 73 | 63 72 69 70 74 20 66 69 |he trans|cript fi|
|000007a0| 6c 65 2e 0d 0d 56 61 72 | 69 61 62 6c 65 20 44 61 |le...Var|iable Da|
|000007b0| 74 61 0d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |ta.=====|========|
|000007c0| 0d 0d 54 68 65 20 73 74 | 72 75 63 74 75 72 65 20 |..The st|ructure |
|000007d0| 75 73 65 64 20 74 6f 20 | 68 6f 6c 64 20 76 61 72 |used to |hold var|
|000007e0| 69 61 62 6c 65 73 20 69 | 73 20 73 68 6f 77 6e 20 |iables i|s shown |
|000007f0| 62 65 6c 6f 77 2e 20 20 | 53 74 61 72 74 69 6e 67 |below. |Starting|
|00000800| 20 61 74 20 22 76 61 72 | 73 5f 73 74 61 72 74 22 | at "var|s_start"|
|00000810| 2c 20 22 76 61 72 73 5f | 63 6f 75 6e 74 22 20 6f |, "vars_|count" o|
|00000820| 66 20 74 68 65 73 65 20 | 72 65 63 6f 72 64 73 20 |f these |records |
|00000830| 61 72 65 20 77 72 69 74 | 74 65 6e 20 69 6e 74 6f |are writ|ten into|
|00000840| 20 74 68 65 20 74 72 61 | 6e 73 63 72 69 70 74 20 | the tra|nscript |
|00000850| 66 69 6c 65 2e 0d 0d 20 | 74 79 70 65 64 65 66 20 |file... |typedef |
|00000860| 73 74 72 75 63 74 20 7b | 0d 0d 20 20 53 74 72 33 |struct {|.. Str3|
|00000870| 32 20 20 6e 61 6d 65 3b | 0d 20 20 53 74 72 32 35 |2 name;|. Str25|
|00000880| 35 20 76 61 6c 75 65 3b | 0d 0d 20 7d 20 74 5f 66 |5 value;|.. } t_f|
|00000890| 69 6c 65 5f 76 61 72 69 | 61 62 6c 65 3b 0d 0d 00 |ile_vari|able;...|
|000008a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000900| 00 00 01 00 00 00 01 7e | 00 00 00 7e 00 00 00 32 |.......~|...~...2|
|00000910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000930| 1d 54 4e 20 33 20 2d 20 | 54 72 61 6e 73 63 72 69 |.TN 3 - |Transcri|
|00000940| 70 74 20 46 69 6c 65 20 | 46 6f 72 6d 61 74 02 00 |pt File |Format..|
|00000950| 00 00 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |..PartSI|T!......|
|00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000970| 00 00 ab 2c 65 c6 00 00 | 00 00 00 00 01 b0 00 00 |...,e...|........|
|00000980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a00| 00 00 00 7a 00 06 00 00 | 00 00 00 0c 00 0a 00 16 |...z....|........|
|00000a10| 00 00 00 0c 00 00 00 00 | 00 00 00 00 00 95 00 0c |........|........|
|00000a20| 00 0a 00 16 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a30| 00 9e 00 0c 00 0a 00 16 | 00 00 00 0c 00 00 00 00 |........|........|
|00000a40| 00 00 00 00 01 5c 00 0c | 00 0a 00 16 00 00 00 00 |.....\..|........|
|00000a50| 00 00 00 00 00 00 00 00 | 01 65 00 0c 00 0a 00 16 |........|.e......|
|00000a60| 00 00 00 0c 00 00 00 00 | 00 00 00 00 02 5f 00 0c |........|....._..|
|00000a70| 00 0a 00 16 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a80| 01 00 00 00 01 7e 00 00 | 00 7e 00 00 00 32 00 57 |.....~..|.~...2.W|
|00000a90| 7c cc 0e 54 00 00 00 1c | 00 32 00 00 73 74 79 6c ||..T....|.2..styl|
|00000aa0| 00 00 00 0a 00 80 ff ff | 00 00 00 00 00 57 d8 fc |........|.....W..|
|00000ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+